WCPOS\WooCommercePOS\API\Orders_Controller D

Total Complexity 126
Dependencies 13
Dependents 1
Total lines 949
Lines of code 489
Logical lines of code 273
Comment lines 319
Methods 26
Properties 4

Methods 26

Method Rating Maintainability Complexity Lines of code
maybe_set_item_meta_data()
A
45 15 38
prepare_line_items()
A
48 12 32
wcpos_get_all_posts()
A
41 8 51
prepare_objects_query()
A
51 9 26
create_item()
A
50 8 26
get_collection_params()
S
52 7 23
get_item_schema()
S
52 7 22
wcpos_hpos_orderby_query()
S
54 7 21
wcpos_shop_order_query()
S
53 6 22
wcpos_validate_billing_email()
S
60 5 12
wcpos_send_email()
S
52 4 22
wcpos_order_item_fee_after_calculate_taxes()
S
58 4 15
wcpos_dispatch_request()
S
57 4 14
wcpos_before_order_object_save()
S
63 4 10
wcpos_posts_where_order_include_exclude()
S
58 3 14
register_routes()
S
47 1 42
wcpos_get_order_statuses()
S
61 3 12
wcpos_hpos_orders_table_query_clauses()
S
61 3 11
wcpos_order_response()
S
55 2 18
__construct()
S
70 3 6
get_product_id()
S
66 3 8
wcpos_get_public_order_statuses_schema()
S
55 1 22
wcpos_order_get_items()
S
72 2 6
update_item()
S
69 2 7
wcpos_send_email_permissions_check()
S
69 2 6
wcpos_recipient_email_address()
S
80 1 3